/**
 * This file is a part of qloudgen-sec. 
 * You can redistribute qloudgen-sec and/or modify it under the terms of the Lesser GNU General Public License version 3. 
 * qloudgen-sec is distributed WITHOUT ANY WARRANTY. 
 *
 * See the Lesser GNU General Public License for more details at http://www.gnu.org/licenses/. 
 **/
package org.qloudgen.sec.cas.support.user.services;

import java.util.List;

public interface UserDetailManager {
	  
	  List<UserDetail> getAllUserDetail();
	  
	  UserDetail save(UserDetail userDetail);
	  
	  UserDetail findUserDetailBy(String id);
	  
	  UserDetail delete(String id);
	  
	  UserDetail findUserDetailByName(String colName);
	  
	  List<UserDetail> getCanDeleteUserDetail();
	  
}
